package accueil;
/**
 * @author RIABI mohamed 
 * ajouter des action pour chaque option du menu
 * @return le contenu de notre fenetre principale
 * constructeur ControleurMenu
 */
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import chiffrage.ChiffragePanel;
import chiffrage.DechiffragePanel;
import signature.*;
import verification.VerificationPanel;

public class ControleurMenu implements ActionListener {
	Cryptographie cr;
	public ControleurMenu(Cryptographie c) {
		// TODO Auto-generated constructor stub
		cr =c;
	}

	@Override
	public void actionPerformed(ActionEvent e) {
		// TODO Auto-generated method stub
		
			if(e.getSource()==cr.signer)
			{
			cr.setContentPane(new SignaturPanel());
			cr.pack();
			cr.setSize(new Dimension(700,220));
			cr.setResizable(false);
			}
			else
			if(e.getSource()== cr.chiffrer)
			{
				cr.setContentPane(new ChiffragePanel());
				cr.pack();
				cr.setSize(new Dimension(700,400));
				cr.setResizable(false);
			}else
				if(e.getSource() == cr.verifier)
				{
					cr.setContentPane(new VerificationPanel());
					cr.pack();
					cr.setSize(new Dimension(700,220));
					cr.setResizable(false);
				}
				else
					if(e.getSource()==cr.Dechiffrage)
					{
						cr.setContentPane(new DechiffragePanel());
						cr.pack();
						cr.setSize(new Dimension(940,400));
						cr.setResizable(false);
					}
					
		
		
	}

}
